18.Vue技术栈开发实战-Tree组件实现文件目录-基础实现
已经在路由里面创建了一个页面路由在api/data.js里面定义了两个方法, 一个是获取所有文件夹的列表,一个是获取所有文件的列表。在mock里面做了请求的拦截返回一个数组,里面包含10个对象,没个对象有四个字段。name、create_time、folder_id、id先来获取第一个数据来测试下这是获取到的文件夹的列...
2024-01-10Kubernetes m6S之存储点ConfigMap精解
K8S之存储ConfigMap概述与说明,并详解常用ConfigMap示例 主机配置规划服务器名称(hostname)系统版本配置内网IP外网IP(模拟)k8s-masterCentOS7.72C/4G/20G172.16.1.11010.0.0.110k8s-node01CentOS7.72C/4G/20G172.16.1.11110.0.0.111k8s-node02CentOS7.72C/4G/20G172.16.1.11210.0.0.112 ConfigMap概述ConfigMap 是一种 AP...
2024-01-10Kubernetes m6S之存储点Volume精解
K8S之存储PV-PVC概述与说明,并详解常用PV-PVC示例 概述与管理计算实例相比,管理存储是一个明显的问题。PersistentVolume子系统为用户和管理员提供了一个API,该API从如何使用存储中抽象出如何提供存储的详细信息。为此,我们引入了两个新的API资源:PersistentVolume和PersistentVolumeClaim。 PV概述Persis...
2024-01-10在Kubernetes上弹性深度学习训练利器ElasticTrainingOperator
背景由于云计算在资源成本和弹性扩容方面的天然优势,越来越多客户愿意在云上构建 AI 系统,而以容器、Kubernetes 为代表的云原生技术,已经成为释放云价值的最短路径, 在云上基于 Kubernetes 构建 AI 平台已经成为趋势。当面临较复杂的模型训练或者数据量大时,单机的计算能力往往无法满足算力...
2024-01-10Kubernetes K8S之固定节点nodeName和nodeSelector调度详解
Kubernetes K8S之固定节点nodeName和nodeSelector调度详解与示例 主机配置规划服务器名称(hostname)系统版本配置内网IP外网IP(模拟)k8s-masterCentOS7.72C/4G/20G172.16.1.11010.0.0.110k8s-node01CentOS7.72C/4G/20G172.16.1.11110.0.0.111k8s-node02CentOS7.72C/4G/20G172.16.1.11210.0.0.112 nodeName调度nodeNam...
2024-01-10016.Kubernetes二进制部署所有节点kubeproxy
一 部署 kube-proxykube-proxy 运行在所有节点上,它监听 apiserver 中 service 和 endpoint 的变化情况,创建路由规则以提供服务 IP 和负载均衡功能。1.1 安装kube-proxy提示:k8smaster01节点已下载相应二进制,可直接分发至node节点。1.2 分发kube-proxy 1 [root@k8smaster01 ~]# cd /opt/k8s/work 2 [root@k8smaster01 work]# source /opt/k8s...
2024-01-10如何使用Kubernetes运行程序在Gitlab中为Maven添加持久卷
情况:服务器-答:我们在容器中运行Gitlab。 服务器B:我们有Kubernetes。Gitlab使用Kubernetes运行程序。然后,我们的一些项目使用带有Git和Maven的docker容器构建应用程序。Maven总是必须将各种东西下载到它的/root/.m2缓存中。我需要做的是创建一个可以供这些作业使用的持久卷,因此,一旦下载了该卷,...
2024-01-10翻译|解读首部Kubernetes纪录片
引言Honeypot.io 自诩为欧洲最大的技术人才招聘平台,同时提供开发者视频网站,又被称其为 “开发者的 Netflix”。2022 年 1 月,该公司与 Red Hat、Google 和 CNCF 合作发布了长达一个小时的纪录片《Kubernetes: The Documentary》(分两部分)。纪录片地址:Part 1:https://www.youtube.com/watch?v=BE77h7dmoQUPart 2:https://ww...
2024-01-10Kubernetes m6S 基本概述、设计框架图和设计图片
Kubernetes K8S 概述、特性与架构说明,以及核心技术概念和API对象详解 Kubernetes概述Kubernetes是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署、规划、更新、维护的一种机制。在所有的容器编排工...
2024-01-10Kubernetes m6S之SSL证书时效查看
如何修改Kubernetes的SSL证书有效期 主机配置规划服务器名称(hostname)系统版本配置内网IP外网IP(模拟)k8s-masterCentOS7.72C/4G/20G172.16.1.11010.0.0.110k8s-node01CentOS7.72C/4G/20G172.16.1.11110.0.0.111k8s-node02CentOS7.72C/4G/20G172.16.1.11210.0.0.112 为什么要修改证书有效期Kubernetes默认的证书有效期都是1...
2024-01-10附023.Kubernetes_v1.18.3高可用部署架构二
kubeadm介绍kubeadm概述参考《附003.Kubeadm部署Kubernetes》。kubeadm功能参考《附003.Kubeadm部署Kubernetes》。本方案描述本方案采用kubeadm部署Kubernetes 1.18.3版本;etcd采用混部方式;KeepAlived:实现VIP高可用;HAProxy:以系统systemd形式运行,提供反向代理至3个master 6443端口;其他主要部署组件包括:Metrics...
2024-01-10如何从.NET DateTime截断毫秒数
我正在尝试将传入请求中的时间戳与数据库存储值进行比较。SQL Server当然会在时间上保持毫秒级的精度,当读入.NETDateTime时,它会包含这些毫秒级。但是,对系统的传入请求没有提供这种精度,因此我只需要减少毫秒数即可。我觉得我缺少明显的东西,但是我还没有找到一种优雅的方法(C#)。回...
2024-01-10在netcore中实现字段和属性注入
本文内容纲要:- 将服务注入到容器- 字段和属性注入简单来说,使用Ioc模式需要两个步骤,第一是把服务注册到容器中,第二是从容器中获取服务,我们一个一个讨论并演化。这里不会考虑使用如Autofac等第三方的容器来代替默认容器,只是提供一些简单实用的小方法用于简化应用层的开发。将服...
2024-01-10etcp和etc有关系吗
品牌型号:任通行ETCSPetcp和etc没有关系。ETC和ETCP是两个完全不一样的概念。ETC即所谓的电子收费系统,主要用来高速公路或繁忙的桥隧环境下,实现不停车通行自动扣费,是目前世界上最先进的路桥收费方式。ETCP停车是一款提供停车费自动支付服务的App,用户只要绑定信用卡或预存停车费就可以享受停车费优惠,无需现金支付停车费,实现停车场的ETC体验,不排队,不等待,更优惠。ETC系统...
2024-01-23.netcore+vue 实现压缩文件下载
一.前言目前接触的项目中,给定的需求是将系统内所有用户的数据整理好,并保存到文件夹内,目的主要是防止用户在实施人员已配置好的基础上由于不熟悉系统,导致的误删或者误操作。减少实施人员的配置工作。我首先想到的就是将数据导入到Excel中,并以各个用户的名称命名文件夹做好分类。v...
2024-01-10linuxdocker.netcore从建立网站到预览
docker的安装在网上一搜一大把,windows安装的就是exe双击,linux安装需要执行语句ps:需要准备xftp、xshell、vs 2019、linux服务器、docker账号密码例如:服务器刚买好时,最好执行一次yum update打开xshell,连接上linux服务器安装、运行、配置docker1、安装dockeryum install -y docker2、查看docker是否安装成功yum list ...
2024-01-10.NetCore获取上下文HttpContext
1、先定义一个类using Microsoft.AspNetCore.Http;namespace BCode.Util{ public class MvcContext { public static IHttpContextAccessor httpContextAccessor; public static HttpContext GetContext() { HttpContext context = httpContext...
2024-01-10ODP.net连接oracle出错解决
我用微软自带的system.data.oracleclinet,Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.164.196.60)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=hnxcgl)));User ID=id;Password=pwd" .这个字符串可以连接到Oracle9i Enterprise Edition Release 9...
2024-01-10.net core下配置访问数据库操作
配置读取.net core下读取配置还是有点麻烦的,本身没有System.Configuration.dll,所以在进行配置前需要自行引用Microsoft.Extensions.Configuration,截图如下:这样的话我们就可以配置读取的相关编码了,比如我们数据库的链接字符串,在appsettings.json添加对应的数据库配置: "ConnectionStrings": { "TestDb": "server=localhos...
2024-01-10netcore在CentOS7下使用处理图片的问题
请看代码,当你在centos下要把图片转为Base64的时候 1 MemoryStream ms = new MemoryStream(); 2 try 3 { 4 Bitmap bmp = new Bitmap(filePath); 5 bmp.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg); 6 7 ...
2024-01-10Kubernetes集群调度器原理剖析及思考
简述云环境或者计算仓库级别(将整个数据中心当做单个计算池)的集群管理系统通常会定义出工作负载的规范,并使用调度器将工作负载放置到集群恰当的位置。好的调度器可以让集群的工作处理更高效,同时提高资源利用率,节省能源开销。通用调度器,如Kubernetes原生调度器Scheduler实现了根据特...
2024-01-10traefik在kubernetes中的安装及使用
基于:2.3版本,k8s版本1.8。参考官方网站: https://docs.traefik.io/v2.3/getting-started/install-traefik/#use-the-helm-chart首先安装helm, k8s的一个类似yum包管理器。 参考https://helm.sh/docs/intro/install/Download your desired versionUnpack it (tar -zxvf helm-v3.0.0-linux-amd64.tar.gz)Find ...
2024-01-10GCP中kubernetes内部同一节点上Pod到Pod的通信
我已经为kubernetes中的front(REACT)和backend(EXPRESS NODE JS)项目泊坞窗并创建了部署和服务。我已经在GoogleCloud Platform中的两个 (即 Pod- )的同一节点的Kubernetes(单节点集群)中成功部署了。1.)如何在Kubernetes集群中的节点内部从一个Pod通讯到另一个Pod?2.)通过在 TypeService,我已将REACT应用程序暴...
2024-01-10019.Kubernetes二进制集群存储longhorn
一 Longhorn存储部署1.1 Longhorn概述Longhorn是用于Kubernetes的开源分布式块存储系统。提示:更多介绍参考:https://github.com/longhorn/longhorn。1.2 Longhorn部署 1 [root@master01 ~]# cd /opt/k8s/work/ 2 [root@master01 work]# source /root/environment.sh 3 [root@master01 work]# for all_ip in $...
2024-01-10051.Kubernetes集群管理日志管理
一 统一日志管理1.1 日志管理在Kubernetes集群环境中,一个完整的应用或服务都会涉及为数众多的组件运行,各组件所在的Node及实例数量都是可变的。日志子系统如果不做集中化管理,则会给系统的运维支撑造成很大的困难,因此建议在集群层面对日志进行统一收集和检索等工作。在容器中输出到控...
2024-01-10连接来自外部客户端进程的kubernetes内作为码头容器运行的点火服务器
我有在虚拟框中运行kubernetes的minikube。 它运行的码头集装箱之一是一个点燃的服务器。 在我的开发过程中,我尝试从外部java客户端访问点火服务器,但发现失败,尝试了所有配置。 有没有可能? 如果有人可以举个例子吗?连接来自外部客户端进程的kubernetes内作为码头容器运行的点火服务器回答:...
2024-01-10在kubernetes中运行的docker容器内没有互联网连接并通过网络进行编织
我有一个在AWSEC2实例上运行的kubernetes集群,并编织为networking(cni)。我已经禁用了docker网络(ipmask和iptables),因为它是通过weave管理的(以避免网络冲突)。 我已经将我的Jenkins作为K8s pod部署在此集群上,并且这个jenkins使用jenkinskubernetes插件基于我定义的pod和容器模板生成了动态的slave。这些从属...
2024-01-103.kubernetes的服务发现插件CoreDNS(运维技术交流群:926402931,欢迎大家一起来交流。)
目录1.部署kubernetesubernetes的内网资源配置清单2.配置dns解析3.浏览器访问k8s-yaml.od.com4.下载docker镜像并打包上传到harbor仓库5.准备资源配置清单6.应用资源配置7.检查创建的资源8.验证coreDNS1.部署kubernetesubernetes的内网资源配置清单在hdss7-200.host.com上,配置一个NGINX,用以提供kubernetes统一的访问资源清单入...
2024-01-10请问 GitLab 如何连接一个已有的 Kubernetes 集群
请问在 gitlab 中如何连接一个已有的自己搭建的 k8s 集群?回答搞定了,详见博文 GitLab 连接已有 Kubernetes 集群...
2024-01-10让外部的开发机直接访问Kubernetes群集内的服务!
1.场景容器化+K8s编排已经是现在进行时把网站的多个项目设计为云原生(Cloud Native)或老项改造为云原生可以获得诸多能力例如无云绑定、弹性、部署环境一致性、微服务、DevOps、持续交付同时下一代微服务框架 服务网格(ServiceMesh) 也能无痛接入博主现有项目后端开发语言为 PHP、GolangGolang做一...
2024-01-10